<?php
/**
 * Created by IntelliJ IDEA. 
 * User: cmn
 * Date: 2019-10-16
 * Time: 20:58
 */

namespace tech\esign_core;

use tech\esign_utils\HttpHelper;

class SealHelper extends BaseHelper
{
    public function addPersonSeal($accountId,$color='RED',$templateType='RECTANGLE'){
        $sealDataForPerson = array(
            'accountId'=>$accountId,
            'color'=>$color,//生成印章的颜色，RED（红色）、BLACK（黑色）、BLUE（蓝色）
            'templateType'=>$templateType, //模板类型，SQUARE（正方形），RECTANGLE（长方形）...
        );
        $result = HttpHelper::doPost($this->warUrl.$this->urlMap['ADD_PERSON_SEAL'],$sealDataForPerson);
        return json_decode($result,true);
    }

    public function addOrgSeal($accountId,$color,$templateType,$hText,$qText){
        $sealDataForOrg = array(
            'accountId'=>$accountId,
            'color'=>$color,//生成印章的颜色，RED（红色）、BLACK（黑色）、BLUE（蓝色）
            'templateType'=>$templateType, //模板类型，STAR（标准公章），OVAL（椭圆形印章
            "hText"=>$hText,  //横向文
            "qText"=>$qText  //下弦文
        );
        $result = HttpHelper::doPost($this->warUrl.$this->urlMap['ADD_ORG_SEAL'],$sealDataForOrg);
        return json_decode($result,true);
    }
}
